home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tech Arsenal 1
/
Tech Arsenal (Arsenal Computer).ISO
/
tek-19
/
pkey12_1.zip
/
QT.LSP
< prev
next >
Wrap
Text File
|
1992-09-13
|
651b
|
28 lines
;Quick change of text
;
;
(defun c:qt()
(setq ss (ssget))
(initget (+ 1 2 4))
(setq s (getstring "Enter new text: "))
(setq counter 0)
(prompt "Changing text...")
(while
(setq e (ssname ss counter))
(setq etype (cdr (assoc 0 (entget e))))
(IF (= etype "TEXT")
(progn
(setq entity (entget e))
(setq old (assoc 1 entity))
(setq new (cons (car old) s))
(setq newentity (subst new old entity))
(entmod newentity)))
(IF (= etype "ATTDEF")
(progn
(setq entity (entget e))
(setq old (assoc 7 entity))
(setq new (cons (car old) s))
(setq newentity (subst new old entity))
(entmod newentity)))
(setq counter (+ counter 1))
(princ)))